v-login{
	flex: 1;
	min-width: 1280px;
	background-image: url(../images/bg.jpg);
	.dialog{
		position: absolute;
		width: 400px;
		top: 10rem;
		right: 20%;
		display: grid;
		grid-template-rows: 4rem auto 4rem;
		border-radius: 4px;
    background: #fff;
		header{
			display:flex;
			align-items: center;
			justify-content: center;
			font-size: 1.5rem;
			color: var(--txt);
			font-weight: 400;
		}
		.content{
			display: grid;
    	padding: 1rem 3rem;

			form{
				display: grid;
				grid-gap: 1rem;
				grid-auto-rows: auto;
			}

			.d-field{
				--bkg: white;
				> input{
					padding: 0 8px;
    			grid-column: 1 / 5;
					&:-webkit-autofill{
						margin:1px;
					}
				}
			}

			.action-forgot{
					justify-self: end;
					color: var(--txt);
					font-size: 14px;
				}


		}
	}
	}
